#include <stdio.h>
#include <gmp.h>
//#include<gmpxx.h>
int main()
{
    mpz_t a, b, c, d;
    mpz_init(a);
    mpz_init(b);
    mpz_init(c);
    mpz_init(d);
    //计算2的1000次方
    mpz_init_set_ui(a, 2);
    mpz_pow_ui(c, a, 1325);
    gmp_printf("c = %Zd\n", c);

    mpz_clear(a);
    mpz_clear(b);
    mpz_clear(c); 
    mpz_clear(d);
    return 0; 
}